package com.zcxy360.sandtable.hatchspace.domain;

import com.zcxy360.sandtable.hatchspace.domain.StartupProject;
import com.zcxy360.sandtable.hatchspace.domain.StartupProjectExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface StartupProjectMapper {
    long countByExample(StartupProjectExample example);

    int deleteByExample(StartupProjectExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(StartupProject record);

    int insertSelective(StartupProject record);

    List<StartupProject> selectByExample(StartupProjectExample example);

    StartupProject selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") StartupProject record, @Param("example") StartupProjectExample example);

    int updateByExample(@Param("record") StartupProject record, @Param("example") StartupProjectExample example);

    int updateByPrimaryKeySelective(StartupProject record);

    int updateByPrimaryKey(StartupProject record);
}